home *** CD-ROM | disk | FTP | other *** search
/ Canadian Geographic Explorer / Canadian Geographic Explorer.iso / pc / comp.z / WORKS.HLP < prev   
Encoding:
Text File  |  1996-05-01  |  74.5 KB  |  1,609 lines

  1. @title{WORKS}{Shared Works Controls}
  2.  
  3.  The following topics are for GUI controls, shared between some or
  4.  all Works programs (ImageWorks, GCPWorks, ...).   
  5.  
  6.  See Also: {IWORKS}ImageWorks, GCPWorks
  7.  
  8. 1    Data File Manipulation
  9.  
  10.  All Works programs share a common interface for creating, selecting,
  11.  reading, and writing image and auxiliary information to disk files.
  12.  
  13.  The Works data file manipulation capabilities include reading and
  14.  writing image data, graphic data, vector data, LUTs, and PCTs to a
  15.  variety of data file formats, including PCIDSK, TIFF, X Window Dump,
  16.  Intergraph COT, ARC/Info Generate, Erdas .LAN and .GIS, and Sun
  17.  Raster files.
  18.  
  19. 2    File Selection Panel
  20.  
  21.  The file selection panel is used to select database files for a
  22.  variety of purposes. It typically can be used to select any
  23.  supported database type, including PCIDSK, TIFF, X Window Dump, Sun
  24.  Raster, Raw Imagery, Intergraph Continuous Tone (COT), Erdas (.lan
  25.  or .gis), and ARC/INFO Generate vectors.
  26.  
  27.  The file selection panel can be invoked from the ``Open'' entry
  28.  of the ``File'' pulldown menu. It is also popped up any time a Load or 
  29.  Save operation is requested, when there is not yet a selected file.
  30.  
  31.  If the selected file does not exist, the user will be asked if a 
  32.  new file should be created. If the file is of no recognized
  33.  format, the user will be asked whether to describe the
  34.  file as a raw imagery file via the Raw Imagery File Definition
  35.  panel, or to cancel the selection.
  36.  
  37.  The following topics describe details of the support for the various
  38.  file formats.
  39.     
  40.  See Also: {..|raw imag}Defining Raw Files, {..|}GDB File Formats
  41.  
  42. 2    GDB File Formats
  43.  
  44.  PCI's Works programs use a Generic DataBase library (GDB) to access
  45.  image, and auxiliary information from data files.  This allows different
  46.  file types to be used interchangeably where it makes sense for the file
  47.  type.
  48.  
  49.  To access a file, it is normally just necessary to select it with the
  50.  File Selection Panel, regardless of the format.  The GDB library will
  51.  recognize the file if it is a supported format.
  52.  
  53.  To create new files of a supported format, use the File Creation Panel;
  54.  however, note that some file formats can be read, but not written or
  55.  created.
  56.  
  57.  See Also: {GDB|}Supported File Formats, {..|}File Selection Panel,
  58.        {..|}File Creation
  59.  
  60. 2    Raw Imagery File Definition Panel
  61.  
  62.  When an unrecognizable file is selected using the File Selection
  63.  Panel, the user is given the option of defining it as a Raw Imagery
  64.  File. This panel is used to define the format of the raw imagery
  65.  file.
  66.  
  67.  The ``Cancel'' button can be used if the user decides not to define the
  68.  selected file as a raw imagery file.
  69.  
  70.  Following is a description of fields on the panel:
  71.  
  72. 3    Header Bytes
  73.  
  74.  This field specifies how many bytes at the beginning of the file 
  75.  represent header information to be ignored. The default value is zero,
  76.  indicating that the imagery data starts right at the beginning of
  77.  the file. 
  78.  
  79. 3    Image Size
  80.  
  81.  These two fields define the X (Pixel) and Y (Line) size of the image
  82.  in the imagery file. These should be the full size of the image in
  83.  the file, even if the user only wishes to load a subwindow of the
  84.  whole file. 
  85.  
  86. 3    Number of Channels
  87.  
  88.  Indicates the number of channels or planes of image data stored in
  89.  the file. This value defaults to 1. 
  90.  
  91. 3    Data Interleaving
  92.  
  93.  Indicates how multiple channels of image data are interleaved. This
  94.  field is not applicable for 1 channel image files. Possible choices
  95.  are as follows: 
  96.  
  97.   - PIXEL: the channels are pixel interleaved. For instance, for a
  98.     three channel file, the values in the file would be 123123123...,
  99.     with the channel values for a given pixel located together.
  100.  
  101.   - LINE: The channels are line interleaved. The data for line 1 of the
  102.     first channel occurs first, followed by the data for line 1 of the
  103.     second channel and line 1 of the third channel.  Next is line 2 of
  104.     the first channel, etc.  For instance, for a three channel file, the
  105.     values in the file would be
  106.  
  107.        (line 1)111...222...333(line 2)111...222...333...
  108.  
  109.   - BAND: The channels are band sequential. All the data for the
  110.     entire first channel would be first, followed by all the data for
  111.     the second channel, etc.
  112.  
  113. 3    Data Type
  114.  
  115.  This field is used to define the size and meaning of the data read
  116.  for each pixel. 
  117.  
  118.   - 8 bit: The data for each channel of each pixel are 8 bit,
  119.     unsigned. Values range from 0 to 255. 
  120.  
  121.   - 16 bit Unsigned: The data for each channel of each pixel are 16
  122.     bit, unsigned. Values range from 0 to 65535, and are two bytes each.
  123.     
  124.   - 16 bit Signed: The data for each channel of each pixel are 16 bit,
  125.     signed. Values range from -32768 to 32767, and are two bytes each. 
  126.  
  127.   - 32 bit Real: The data for each channel of each pixel are 32 bit
  128.     IEEE floating point numbers. Each value is 4 bytes long. 
  129.  
  130. 3    Saving Raw Configuration
  131.  
  132.  When the ``Accept'' button in in the Raw Imagery Definition panel is
  133.  pressed the user is asked if they would like to save their raw definition
  134.  of the image file.  If they answer yes a new header file with the extension
  135.  .aux and the same basename as the file being defined will be created.  
  136.  
  137.  This file will contain information on the layout of the imagery as provided
  138.  by the user.  Whenever the image file is selected in the future by a 
  139.  program with Generic DataBase (GDB) support (such as ImageWorks) the file
  140.  will be automatically recognised without being redefined.  The following is
  141.  an example of the file produced for a simple 1000x1000 eight bit single 
  142.  channel image.
  143.  
  144.   AuxiliaryTarget: rawimage.bil
  145.   RawDefinition: 1000 1000 1
  146.   ChanDefinition-1: 8U 0 1 1000 Swapped
  147.  
  148.  If the .aux file cannot be written due to the permissions on the directory
  149.  in which the target file is stored there will be no error message generated;
  150.  however, the user will have to define the file each time it is used.
  151.  
  152.  Also note that once the .aux file is created the user will not get an
  153.  opportunity to define the raw file again until the .aux file is deleted.
  154.  Therefore when experimenting with possible raw file definitions it is best
  155.  not to create an .aux file.  
  156.  
  157.  See Also: GDB
  158.  
  159. 2    File Creation
  160.  
  161.  The New File Type selection panel allows the user to select the type
  162.  of database file to create. If the user does not want to create a file, 
  163.  the Cancel button should be pressed.
  164.  
  165.  This panel is invoked from the File Selection panel by entering the 
  166.  name of a file that does not exist, or from the main menu bar by
  167.  selecting the ``New'' entry from the ``File'' pulldown menu.
  168.  
  169.  To create a new database file, select the type of file desired and
  170.  hit OK.  A panel specific to the desired file type will be popped up, 
  171.  allowing for the setting of specific creation information. 
  172.  
  173.  Once the file is created, it will become the currently selected file
  174.  and data may be saved in it.  The action of creating a file does not
  175.  write any data to the file, this must be done explicitly using the
  176.  various save panels.  Newly created files are not necessarily
  177.  written completely to disk till the program is exited, or another 
  178.  file is selected.
  179.  
  180.  The ARC/Info Generate, AutoCAD DXF, DLG-3 and GRASS Vector file types 
  181.  require no additional information and will be created immediately after 
  182.  the OK button is selected.
  183.  
  184. 3    PCIDSK File Creation
  185.  
  186.  The PCIDSK File Creation panel allows the user to enter the desired
  187.  filename, description, size, channel data type, and georeferencing
  188.  information for a new PCIDSK database file.
  189.  
  190.  In the ``Name and Identification'' Area of the panel the Facility and 
  191.  Description fields contain optional comment information to be stored 
  192.  in the file header.
  193.  
  194.  The ``Geo-Referencing Information'' area of the panel allows the user
  195.  to input the size of the file in pixels and lines, together with the
  196.  pixel size. The option menu indicates the manner in which the file is
  197.  created regarding the variation of the input parameters. If 
  198.  ``Use pixels/lines and bounds'' is selected then ``pixel size'' will
  199.  be varied  so that a file is created with the requested pixels, lines,
  200.  and bounds. Similarly, the bounds will be varied if 
  201.  ``Use pixel/lines and resolution'' is selected. Finally the pixel and lines
  202.  will be varied if ``Use bounds and resolution'' is selected.
  203.  
  204.  The georeferencing system and bounds of the new file are specified with 
  205.  the GeoEdit control which is described in more detail in the GeoEdit topic.
  206.  
  207.  The user will be prompted for confirmation before the file is
  208.  created. 
  209.  
  210.  See Also: {GDB|Supported|PCIDSK}PCIDSK Details, GeoEdit
  211.  
  212. 3       TIFF File Creation
  213.  
  214.  The TIFF File Creation panel allows the user to enter the desired file
  215.  name, size, and configuration. A TIFF file may be in one of three
  216.  configurations.  It may be an RGB file (three channels, TIFF R), a single
  217.  eight bit channel with an optional Pseudocolour Table (TIFF G or P) or a
  218.  single bitmap (TIFF B).
  219.  
  220.  Georeferencing information for the TIFF file may be specified using the
  221.  GeoEdit control.  Note that the georeferencing will be placed in an 
  222.  additional text file (with the extension .aux) and will not be recognised
  223.  by any package except EASI/PACE.
  224.  
  225.  After the file name, configuration, and database size have been set,
  226.  the ``Create'' button will proceed to create the requested file.
  227.  
  228.  It is not possible to create compressed TIFF files.  The PACE task FEXPORT
  229.  must be used for that.
  230.  
  231.  See Also: FEXPORT, {GDB|Supported|TIFF}TIFF Details, GeoEdit
  232.  
  233. 3       Laser-Scan File Creation
  234.  
  235.  The Laser-Scan File Creation panel allows the user to enter the desired file
  236.  name, size, and configuration.  A Laser-Scan file may be in one of the
  237.  five supported types.  It can be an uncompressed greyscale, compressed
  238.  pseudo-coloured, uncompressed RGB, uncompressed bitmap and uncompressed
  239.  pseudo-coloured.  It is not possible to create the type 1 and 6 (compressed
  240.  bitmap) formats of Laser-Scan files.
  241.  
  242.  Note that there is only one opportunity to save to compressed Laser-Scan
  243.  files using the ``Save Imagery'' panel.
  244.  
  245.  See Also: FEXPORT, {GDB|Supported|Laser}Laser-Scan Details
  246.  
  247. 3    X Window Dump File Creation
  248.  
  249.  The X Window Dump File Creation panel allows the user to enter the
  250.  desired file name, size, and configuration. An X Window dump file may 
  251.  be in one of four configurations. It may be an RGB file (three channel) 
  252.  with or without LUTs, or a single eight bit channel with an optional
  253.  Pseudocolour Table.
  254.  
  255.  The RGB files without LUTs, and eight bit files with PCTs are most
  256.  likely to be supported by other software that reads and writes X
  257.  Window Dump files.
  258.  
  259.  After the file name, configuration, and database size have been set, 
  260.  the ``Create'' button will proceed to create the requested file. It will
  261.  then become the currently selected file. The ``Cancel'' button may be
  262.  used to abort file creation; control will be returned to the
  263.  file selection panel.
  264.  
  265.  See Also: FEXPORT, {GDB|Supported|X Win}X Window Dump Details
  266.  
  267. 3    Sun Raster File Creation
  268.  
  269.  The Sun Raster File Creation panel allows the user to enter the
  270.  desired file name, size, and configuration. An Sun Raster file may be
  271.  have either one, or three image planes.  
  272.  
  273.  After the file name, configuration, and database size have been set, 
  274.  the ``Create'' button will proceed to create the requested file. It will
  275.  then become the currently selected file. The ``Cancel'' button may be
  276.  used to abort file creation; control will be returned to the
  277.  file selection panel.
  278.  
  279.  If the created file has one image plane, it will also have an associated
  280.  PCT.  If an RGB file is created each band will have an associated LUT,
  281.  though many packages may ignore it.
  282.  
  283.  See Also: FEXPORT, {GDB|Supported|Sun}Sun Raster Details
  284.  
  285. 3    Erdas .LAN and .GIS File Creation
  286.  
  287.  The Erdas File Creation panel allows the creation of 8 bit or 16 bit
  288.  Erdas .LAN or .GIS files with a requested file name, size, and number
  289.  of channels.
  290.  
  291.  When .LAN files are created, only one channel should be selected. Note
  292.  that it is not possible to create Erdas 4 bit files, and that all files
  293.  created are the Erdas 7.4 format.  The new version 8.0 format is not 
  294.  supported.
  295.  
  296.  The georeferencing system, and bounds for the output file can be set with
  297.  the GeoEdit control.  Note that of the visible georeferencing systems, only
  298.  Long/Lat, and UTM will be accurately exported in the Erdas file.
  299.  
  300.  After the file name, georeferencing, data type, database size, and number 
  301.  of channels have been set, the ``Create'' may be used to create the requested
  302.  file. It will then become the currently selected file. The ``Cancel''
  303.  button may be used to abort file creation.
  304.  
  305.  See Also: FEXPORT, {GDB|Supported|Erdas}Erdas Details, GeoEdit
  306.  
  307. 3    GRASS Cell File Creation
  308.  
  309.  The Grass Cell File Creation panel allows the creation of a GRASS Cell
  310.  file with a requested file name, size, format and Georeferencing information.
  311.  
  312.  After the file name, database size, and format have been specified with 
  313.  the appropriate georeferencing information, the ``Create'' button can
  314.  be used to create the file.  Note that only UTM georeferencing is reliably
  315.  supported when creating GRASS raster layers.
  316.  
  317.  There are two ways to specify where the new cell file should be created.
  318.  One is to specify the entire path to the cell header in the ``cellhd'' 
  319.  directory.  The other is to supply on the layer name, but this requires
  320.  that a valid .grassrc be supplied.  In this case the cell will be
  321.  placed in the current MAPSET from the .grassrc file. 
  322.  
  323.  It is also imperative that the user have already created the ``cell''
  324.  and ``cellhd'' directories, and that they be writable before trying to
  325.  create a new cell.
  326.  
  327.  See Also: {GDB|Supported|GRASS}GRASS Details, GeoEdit
  328.  
  329. 2    Loading Image Data
  330.  
  331.  The Load Imagery Panel allows the user to select one or more
  332.  channels to be loaded from the currently selected file, to selected
  333.  image planes in memory. A subwindow of data may also be selected.
  334.  
  335.  The Database Channels and Database Window Selection areas of the
  336.  panel are described in the following subtopics. When the desired
  337.  channel load mapping and input window have been chosen, the ``Load''
  338.  button will load the image channels but leave the load panel
  339.  visible. The ``Load And Close'' button will load the requested image
  340.  channels, and pop the panel down. The ``New File'' button is used to 
  341.  select a new database from which to load. 
  342.  
  343. 3    Database Channels
  344.  
  345.  The ``Database Channels'' section of the Load Imagery panel allows the
  346.  user to select the image channels to be loaded by clicking on them.
  347.  The database channels are found in a scrollable list with a
  348.  description of the source data type, and a descriptor from the file.
  349.  
  350.  Beneath the scrollable list is a series of channel mapping pairs. On
  351.  the left of each pair is the number of an image plane in memory, and
  352.  on the right is a blank field into which a database channel number
  353.  can be placed. When one of the right side text fields contains a
  354.  number, it indicates that the corresponding image plane in memory
  355.  will be loaded from the database channel.
  356.  
  357.  For example, the following mapping would indicate that channels 1 and
  358.  2 from the database will be loaded into image planes 2 and 3 in
  359.  memory. 
  360.  
  361.      1 : _   2 : 1  3 : 2
  362.  
  363.  Beneath the channel mapping pairs, are Clear and Default action
  364.  buttons. Pressing the Clear button erases the current channel map,
  365.  while pressing the Default button establishes a default channel
  366.  mapping. 
  367.  
  368. 3    Database Window Selection
  369.  
  370.  The Database Window Selection is found beneath the Database Channels
  371.  section. On the left of this area is a box containing a subwindow box. 
  372.  The outline box is a graphic representation of the selected database, 
  373.  while the subwindow box is a graphic representation of the subwindow 
  374.  of data to be loaded from the selected database.
  375.  
  376.  By default, the loaded subwindow is the whole database. The size, shape, 
  377.  and placement of the subwindow may be manipulated with the mouse in a 
  378.  manner very similar to window resizing.
  379.  
  380.  A textual version of the database subwindow to be loaded is located to 
  381.  the right of the graphical view. It is shown in the usual EASI/PACE form: 
  382.  
  383.      X Offset, Y Offset, X Size, Y Size
  384.  
  385.  This text field may be edited to modify the loaded subwindow.
  386.  
  387.  Three action buttons are also available. The Overview button
  388.  resets the subwindow to be the whole database area. The Full Res
  389.  (Full Resolution) button forces the window size to be no larger than
  390.  the size of the in-memory image planes. This ensures that image data
  391.  is being loaded at full resolution. The 1:1 Aspect ratio button
  392.  clips the image window to make the database loading subwindow the
  393.  same shape as the in-memory image planes. This ensures that at a
  394.  zoom level of 1 or more, the viewed data will have a 1:1 aspect
  395.  ratio relative to the database. This aspect ratio correction does
  396.  not account for distortion due to pixel size when displayed on the
  397.  monitor. 
  398.  
  399.  If the ``Preview'' push button on the titlebar is depressed, the first
  400.  one or three channels of the database file will be displayed in the
  401.  subwindow.
  402.  
  403. 2    Loading Graphic Data
  404.  
  405.  The Load Graphics panel allows the user to select one or more
  406.  channels to be loaded from the currently selected file, to selected
  407.  graphic planes in memory. A subwindow of data may also be selected.
  408.  
  409.  The Database Bitmap Segments and Database Window Selection areas of
  410.  the panel are described in the following subtopics. When the desired
  411.  bitmap load mapping and input window have been chosen, the ``Load''
  412.  button will load the bitmap segments, but leave the load panel
  413.  visible. The ``Load And Close'' button will load the requested
  414.  bitmaps, and pop the panel down. The ``New File'' action button is
  415.  used to select a new database from which to load. 
  416.  
  417. 3    Database Bitmap Segments
  418.  
  419.  The ``Database Bitmap Segments'' section of the Graphic Load panel
  420.  allows the user to select the bitmap segments to be loaded by
  421.  clicking on them. The database bitmaps are found in a scrollable
  422.  list with a descriptor.
  423.  
  424.  Beneath the scrollable list is a series of bitmap mapping pairs. On
  425.  the left of each pair is the number of a graphic plane in memory,
  426.  and on the right is a blank field into which a database segment
  427.  number can be placed. When one of the right side text fields
  428.  contains a number, it indicates that the corresponding graphic plane
  429.  in memory will be loaded from the database bitmap segment.
  430.  
  431.  For example, the following mapping would indicate that segments 3 and
  432.  4 from the database will be loaded into graphic planes 2 and 3 in
  433.  memory. 
  434.  
  435.      1 : _   2 : 3  3 : 4
  436.  
  437.  Beneath the segment mapping pairs, are Clear and Default action buttons. 
  438.  Pressing the ``Clear'' button erases the current segment map, while pressing 
  439.  the Default button establishes a default segment-to-graphic mapping. 
  440.  
  441. 3    Database Window Selection
  442.  
  443.  The Database Window Selection area is found beneath the Database
  444.  Bitmap Segments section. On the left of this area is a box containing 
  445.  a subwindow box. The outline box is a graphic representation of the 
  446.  selected database, while the subwindow box is a graphic representation 
  447.  of the subwindow of data to be loaded from the selected database. 
  448.  
  449.  By default, the loaded subwindow is the whole database. The size, shape, 
  450.  and placement of the subwindow may be manipulated with the mouse in a 
  451.  manner very similar to window resizing.
  452.  
  453.  A textual version of the database subwindow to be loaded is located to 
  454.  the right of the graphical view. It is shown in the usual EASI/PACE form: 
  455.  
  456.      X Offset, Y Offset, X Size, Y Size
  457.  
  458.  This text field may be edited to modify the loaded subwindow.
  459.  
  460.  Three action buttons are also available. The ``Overview'' button
  461.  resets the subwindow to be the whole database area. The ``Full Res''
  462.  (Full Resolution) button forces the window size to be no larger than
  463.  the size of the in-memory graphic planes. This ensures that graphic
  464.  data is being loaded at full resolution. The 1:1 Aspect ratio button
  465.  clips the load window to make the database loading subwindow the
  466.  same shape as the in-memory graphic planes. This ensures that at a
  467.  zoom level of 1 or more, the viewed data will have a 1:1 aspect
  468.  ratio relative to the database. This aspect ratio correction does
  469.  not account for distortion due to pixel size when displayed on the
  470.  monitor. 
  471.  
  472.  Pressing the ``Preview'' push button from the titlebar will display
  473.  only imagery information off the database.  There will be no bitmap
  474.  displayed in the subwindow.
  475.  
  476. 2    Loading Vector Data
  477.  
  478.  The Load Vectors panel allows the user to load new vector layers
  479.  one at a time from a database file. Each load operation creates one
  480.  new vector layer in memory. Each newly loaded vector layer is placed
  481.  at the highest level of priority relative to the other vector
  482.  layers.
  483.  
  484.  To load a vector layer, select the layer from the scrollable list of
  485.  ``Database Vector Segments''. The "Load" action button will load the 
  486.  vector segment, but leave the load panel visible.  The ``Load And Close'' 
  487.  button will load the vector segment, and pop the panel down. The 
  488.  ``New File'' action button is used to select a new database from which 
  489.  to load.
  490.  
  491.  Vector layers are loaded into memory, and so for very large vector layers
  492.  there may not be enough memory to load the vectors.   If this occurs it
  493.  is possible to use the CompactVectors preference to reduce the amount
  494.  of memory used by a vector layer.
  495.  
  496.  See Also: {IWORKS|Pref|}Compact Vectors
  497.  
  498. 2    Loading LUTs
  499.  
  500.  The Load LUT (Lookup Table) panel allows the user to select one
  501.  or more LUTs to be loaded from the currently selected file and 
  502.  to be associated with selected image planes.
  503.  
  504.  The ``Database LUT Segments'' section of the Load LUT panel allows the
  505.  user to select the LUT segments to be loaded by clicking on them.
  506.  The database LUTs are found in a scrollable list with a descriptor.
  507.  
  508.  Beneath the scrollable list is a series of LUT mapping pairs. On the
  509.  left of each pair is the number of an image plane in memory, and on
  510.  the right is a blank field into which a database LUT segment number
  511.  can be placed. When one of the right side text fields contains a
  512.  number, it indicates that the corresponding image plane in memory
  513.  will be associated with the LUT loaded from the LUT segment.
  514.  
  515.  For example, the following mapping would indicate that LUT segments 3
  516.  and 4 from the database will be loaded and associated with image
  517.  planes 2 and 3 in memory. 
  518.  
  519.      1 : _   2 : 3  3 : 4
  520.  
  521.  Beneath the segment mapping pairs are Clear and Default action
  522.  buttons. Pressing the ``Clear'' button erases the current segment map,
  523.  while pressing the Default button establishes a default segment to
  524.  image plane mapping.
  525.  
  526.  When the desired LUT segment to image plane load mapping has been
  527.  established, the ``Load'' button will load the LUT segments, but leave
  528.  the load panel visible. The ``Load And Close'' button will load the
  529.  requested LUTs, and pop the panel down. The ``New File'' action
  530.  button is used to select a new database from which to load. 
  531.  
  532. 2    Loading PCT Data
  533.  
  534.  The PCT (Pseudo Colour Table) loading panel allows the user to load a
  535.  PCT segment from a database, to replace the PCT currently in memory.
  536.  
  537.  To load a PCT segment, select the layer from the scrollable list of
  538.  ``Database PCT Segments''.  The ``Load'' action button will load the PCT 
  539.  segment, but leave the load panel visible.  The ``Load And Close'' button 
  540.  will load the PCT segment, and pop the panel down.  The ``New File'' 
  541.  action button is used to select a new database from which to load.
  542.  
  543.  Note that in ImageWorks loading a PCT segment does not place the application
  544.  in Pseudo-Colour display mode.  This must still be done on the Control Panel.
  545.  
  546.  See Also: {IWORKS|Control Pan}ImageWorks Control Panel
  547.  
  548. 2    Loading GCP
  549.  
  550.  The GCP (Ground Control Point) loading panel allows the user to load a
  551.  GCP segment from a database, to replace the set of GCPs currently in memory.
  552.  
  553.  To load a GCP segment, select the layer from the scrollable list of
  554.  ``Database GCP Segments''.  The ``Load'' action button will load the GCP 
  555.  segment, but leave the load panel visible.  The ``Load And Close'' button 
  556.  will load the GCP segment, and pop the panel down.  The ``New File'' 
  557.  action button is used to select a new database from which to load GCPs.
  558.  
  559. 2    Saving Image Data
  560.  
  561.  The image saving panel allows the user to save one image plane from
  562.  in-memory to an image channel on a database file. While the entire 
  563.  ImageWorks data area is always saved, the user can specify a subwindow 
  564.  of the database channel to which the image plane data is saved.  The 
  565.  image plane data is decimated to fit the specified subwindow.
  566.  
  567.  The save panel is divided into four subareas, which are described in
  568.  the following subtopics. When the desired channel mapping and
  569.  output window have been chosen, the ``Save'' button will save the
  570.  image plane, but leave the save panel visible. The ``Save And Close''
  571.  button will save the requested image plane, and pop the panel down.
  572.  The ``New File'' action button is used to select a new database to
  573.  which to save the image plane data.
  574.  
  575. 3    Planes and Channels
  576.  
  577.  The ``Savable Image Planes'' section of the Image Save panel is used
  578.  to select an in-memory image plane to save to the disk file. It is a
  579.  scrollable list of image planes, and the selected image plane to be 
  580.  saved is highlighted.
  581.  
  582.  The ``Database Channels'' section of the Image Save panel is used to
  583.  select a channel on the database file to which to save the in-memory 
  584.  image plane. It is a scrollable list of image channels, and the selected 
  585.  channel to which the image plane data will be saved will appear
  586.  highlighted.
  587.  
  588.  It is necessary that both a savable image plane and a database
  589.  channel be selected before imagery can be saved. 
  590.  
  591. 3    Database Window Selection
  592.  
  593.  The Database Window selection area is found beneath the Database 
  594.  Channels section. On the left of this area is a box containing a 
  595.  subwindow box. The outline box is a graphic representation of the 
  596.  selected database, while the subwindow box is a graphic representation
  597.  of the database subwindow to which the image plane data will be saved.
  598.  
  599.  By default, the subwindow is the whole database. The size, shape, and 
  600.  placement of the subwindow may be manipulated with the mouse in a
  601.  manner very similar to window resizing.
  602.  
  603.  A textual version of the database subwindow to which imagery will be 
  604.  saved is located to the right of the graphical view. It is shown in 
  605.  the usual EASI/PACE form: 
  606.  
  607.      X Offset, Y Offset, X Size, Y Size
  608.  
  609.  This text field may be edited to modify the subwindow.
  610.  
  611.  Three action buttons are also available. The Overview button
  612.  resets the subwindow to be the whole database area. The Full Res
  613.  (Full Resolution) button forces the window size to be no larger than
  614.  the size of the in-memory image plane. This ensures that image data
  615.  is being saved at full resolution. The 1:1 Aspect ratio button clips
  616.  the image window to make the database subwindow the same shape as the 
  617.  in-memory image plane. This ensures that the aspect ratio of the image 
  618.  data is preserved. 
  619.  
  620. 3    Channel Information
  621.  
  622.  The Channel Information area is used to modify the channel description 
  623.  to be saved with the image plane.  The number of the currently selected 
  624.  image channel is shown beside the Number field. 
  625.  
  626. 2    Saving Graphic Data
  627.  
  628.  The Save Graphic panel allows the user to save one graphic plane from 
  629.  in-memory to a bitmap segment on a database file.  While the entire
  630.  ImageWorks graphic data area is always saved, the user can specify a 
  631.  subwindow of the database channel to which the graphic plane data is 
  632.  saved.  The graphic plane data is decimated to fit the specified 
  633.  subwindow.
  634.  
  635.  The save panel is divided into four subareas, which are described in
  636.  the following subtopics. When the desired graphic plane to bitmap
  637.  segment mapping and output window have been chosen, the ``Save''
  638.  button will save the graphic plane but leave the save panel
  639.  visible. The ``Save And Close'' button will save the requested graphic
  640.  plane, and pop the panel down. The ``New File'' action button is used
  641.  to select a new database to which to save the graphic plane. 
  642.  
  643. 3    Graphics Planes and Bitmaps
  644.  
  645.  The ``Savable Graphic Planes'' section of the Graphic Save panel is
  646.  used to select an in-memory graphic plane to save to the disk file.
  647.  There is a scrollable list of graphic planes, and the selected graphic
  648.  plane to be saved is highlighted.
  649.  
  650.  The ``Database Bitmap Segments'' section of the Graphic Save panel is
  651.  used to select a bitmap segment on the database file to which the
  652.  graphic plane will be saved. It is a scrollable list of bitmap 
  653.  segments, and the selected bitmap segment to which the graphic 
  654.  plane will be saved will appear highlighted.
  655.  
  656.  If the database file, to which the graphic plane will be saved, is a 
  657.  PCIDSK file, it is not necessary to select a bitmap segment.  If no 
  658.  target bitmap segment has been selected, or the ``Number'' field of the 
  659.  Segment Information area has been cleared, a new bitmap segment will 
  660.  be created. 
  661.  
  662. 3    Database Window Selection
  663.  
  664.  The Database Window Selection is found beneath the Database Bitmap
  665.  Segments section. On the left of this area is a box containing a 
  666.  subwindow box.  The outline box is a graphic representation of the
  667.  selected database, while the subwindow box is a graphic representation 
  668.  of the database subwindow to which the graphic plane will be saved.
  669.  
  670.  By default, the subwindow is the whole database. The size, shape, and 
  671.  placement of the subwindow may be manipulated with the mouse in a
  672.  manner very similar to window resizing.
  673.  
  674.  A textual version of the database subwindow to which the graphic plane
  675.  will be saved is located to the right of the graphical view. It is 
  676.  shown in the usual EASI/PACE form: 
  677.  
  678.      X Offset, Y Offset, X Size, Y Size
  679.  
  680.  This text field may be edited to modify the subwindow.
  681.  
  682.  Three action buttons are also available. The Overview button resets 
  683.  the subwindow to be the whole database area. The Full Res (Full
  684.  Resolution) button forces the window size to be no larger than the
  685.  size of the in-memory graphic plane. This ensures that image data
  686.  is being saved at full resolution. The 1:1 Aspect ratio button clips
  687.  the image window to make the database subwindow the same shape as the 
  688.  in-memory graphic plane. This ensures that the aspect ratio of the 
  689.  graphic data is preserved. 
  690.  
  691. 3    Segment Information
  692.  
  693.  The Segment Information area is used to modify the segment name and
  694.  description, to be saved with the graphic plane.  The number of the 
  695.  currently selected segment bitmap is shown beside the Number field. 
  696.  
  697. 2    Saving Vector Data
  698.  
  699.  The vector saving panel allows the user to save one vector layer
  700.  from in-memory to a vector segment on a database file.
  701.  
  702.  The save panel is divided into three subareas, which are described
  703.  in the following subtopics. When the desired vector layer to vector
  704.  segment mapping has been chosen the ``Save'' button will save the
  705.  vector layer but leave the save panel visible. The ``Save And Close''
  706.  button will save the requested vector layer, and pop the panel down.
  707.  The ``New File'' action button is used to select a new database to
  708.  which to save the vector data. 
  709.  
  710. 3    Vector Layers and Segments
  711.  
  712.  The ``Savable Vector Layers'' section of the Vector Save panel is
  713.  used to select an in-memory vector layer to save to the disk file.
  714.  It is a scrollable list of vector layers, and the selected vector
  715.  layer to be saved is highlighted.
  716.  
  717.  The ``Database Vector Segments'' section of the Vector Save panel is
  718.  used to select a vector segment on the database file to which to save 
  719.  the vector data.  It is a scrollable list of vector segments, and the 
  720.  selected vector segment to which the vector data will be saved will 
  721.  appear highlighted.
  722.  
  723.  If the database file, to which the graphic plane will be saved, is a 
  724.  PCIDSK file, it is not necessary to select a vector segment.  If no 
  725.  target bitmap segment has been selected, or the ``Number'' field of the 
  726.  Segment Information area has been cleared, a new vector segment will be 
  727.  created. 
  728.  
  729. 3    Segment Information
  730.  
  731.  The Segment Information area is used to modify the segment name and
  732.  description, to be saved with the vector information.  The number 
  733.  of the currently selected vector segment is shown beside the Number field. 
  734.  
  735. 2    Saving LUT Data
  736.  
  737.  The LUT (Lookup Table) saving panel allows the user to save one of
  738.  the LUTs currently associated with an image plane in memory.
  739.  
  740.  The save panel is divided into three subareas, which are described in 
  741.  the following subtopics. When the desired image plane to LUT segment 
  742.  mapping has been chosen, the ``Save'' button will save the LUT but leave 
  743.  the save panel visible. The ``Save And Close'' button will save the 
  744.  requested LUT, and pop the panel down. The ``New File'' action button is 
  745.  used to select a new database to which to save the vector data. 
  746.  
  747. 3    Savable LUTs and LUT Segments
  748.  
  749.  The ``Savable LUTs'' section of the LUT Save panel is used to select
  750.  an in-memory LUT to save to the disk file. It is a scrollable list
  751.  of LUTs associated with image planes, and the selected LUT to be saved 
  752.  is highlighted.
  753.  
  754.  The ``Database LUT Segments'' section of the LUT Save panel is used to
  755.  select an LUT segment on the database file to which to save the LUT. 
  756.  It is a scrollable list of LUT segments, and the selected segment to 
  757.  which the LUT will be saved will appear highlighted.
  758.  
  759.  If the disk file, to which the LUT will be saved, is a PCIDSK file, 
  760.  it is not necessary to select an LUT.  If no target LUT segment has been
  761.  selected, or the ``Number'' field of the Segment Information area has
  762.  been cleared, a new LUT segment will be created. 
  763.  
  764. 3    Segment Information
  765.  
  766.  The Segment Information area is used to modify the segment name and
  767.  description, to be saved with the vector information.  The number of 
  768.  the currently selected vector segment is shown beside the Number field. 
  769.  
  770. 2    Saving PCT Data
  771.  
  772.  The Save PCT Panel is used to save the single in-memory PCT
  773.  (Pseudo-Colour Table) to a database file. The ``Database PCT Segments''
  774.  section of the PCT Save panel is used to select a PCT segment on the
  775.  database file to which to save the PCT.  It is a scrollable list of 
  776.  PCT segments, and the PCT selected segment to which the PCT will be 
  777.  saved will appear highlighted.
  778.  
  779.  When saving to PCIDSK database files it is not necessary to select a
  780.  PCT segment. If none are selected, or if the ``Number'' field is cleared, 
  781.  a new PCT segment will be created on the database.
  782.  
  783. 2    Saving GCPs
  784.  
  785.  The Save GCP Panel is used to save a set of GCPs (Ground Control Points)
  786.  to a database file. The ``Database GCP Segments''
  787.  section of the GCP Save panel is used to select a GCP segment on the
  788.  database file to which to save the GCP.  It is a scrollable list of 
  789.  GCP segments, and the GCP selected segment to which the GCP will be 
  790.  saved will appear highlighted.
  791.  
  792.  When saving to PCIDSK database files it is not necessary to select a
  793.  GCP segment. If none are selected, or if the ``Number'' field is cleared, 
  794.  a new GCP segment will be created on the database.
  795.  
  796. 2    Read GCP Text File
  797. @keywords{Text file GCPs Read Ground Control} 
  798.  
  799.  The ``Read GCP Text File'' panel is used to read GCPs from a text file 
  800.  with a user described format.  It can be launched from the File menu of the
  801.  GCP Selection and Editing panel of GCPWorks, or the primary File menu of
  802.  OrthoEngine.
  803.  
  804.  The general idea of the panel is for the user to select a text file
  805.  containing GCPs, enter a format string to parse the file with, and after
  806.  using the format string to examine the extract GCPs to see if they are what
  807.  was expected.  The user can also set the projection of the GCPs.
  808.  
  809.  At the top of the panel the user can type in the name of the text file to
  810.  work with, or launch a file selector by pressing the Select button.  As soon
  811.  as a file is successfully selected the contents of the file will be  
  812.  displayed in the list box titled Example Lines from GCP File for user review.
  813.  
  814.  Once a file has been selected the user should enter a format string in the
  815.  Format Description field which describes how to parse the gcp file.  Further
  816.  information about format strings follows in a subtopic.  The format string
  817.  may be entered directly in the text field, or selected from the list of
  818.  example format strings to it's right.
  819.  
  820.  Once a format string has been entered or selected it is necessary to press
  821.  the Use Format button in order to perform a test parsing.  The contents of
  822.  of the GCP text file will be parsed with the format string, and the exacted
  823.  GCPs will be displayed in the GCPs Extracted from Text File list box for
  824.  review.
  825.  
  826.  The extracted GCPs will always display the all the GCP fields, even those
  827.  where were not extracted from the source file.  They are displayed with
  828.  the GCP Id, image pixel, image line, georef easting, georef northing and
  829.  elevation.
  830.  
  831.  The View/Edit Projections button can be used to define the georeferencing
  832.  system of the GCPs being read so that the application can reproject them
  833.  if necessary.
  834.  
  835. 3    Formats
  836.  
  837.  The format string, or ``Format Description'' field on the Read and Write
  838.  GCP Text File panels is used to enter a symbolic representation of the
  839.  GCP file format.  Each character in the format string represents a field
  840.  in the text file to be read or written.
  841.  
  842.  There are current seven different field types supported, of which X and Y
  843.  are required.
  844.  
  845.   - I: GCP Identifier - In GCPWorks this must be numeric, while in OrthoEngine
  846.     this is alphanumeric.
  847.   - X: The geocoded X coordinate.  
  848.   - Y: The geocoded Y coordinate.
  849.   - P: The pixel (left-right) location of the GCP on the uncorrected image 
  850.     file.  The center of the top left pixel would be pixel 0.5.
  851.   - L: The scanline (top-bottom) location of the GCP on the uncorrected image
  852.     file.  The center of the top left pixel would be pixel 0.5.
  853.   - E: The elevation.
  854.   - D: A dummy field value we need to skip, but aren't otherwise interested in.
  855.     Mainly useful when reading GCP files.
  856.  
  857.  The input lines from the text file are split into fields based on white space
  858.  (spaces and tabs) as well as commas.  If a line contains text in double
  859.  quotes the text in double quotes will be considered all part of one field.
  860.  Each GCP must appear on it's own line in the text file.
  861.  
  862.  Examples:
  863.  
  864.   1,17000, 12000             -> 3 fields: "1", "17000", "12000"
  865.   1 17000 12000              -> 3 fields: "1", "17000", "12000"
  866.   Pig Farm   17000 12000     -> 4 fields: "Pig", "Farm", "17000", "12000"
  867.   1 17000m 12000m           -> 3 fields: "1", "17000m", "12000m"
  868.   1 17000 m 12000 m          -> 5 fields: "1", "17000", "m", "12000", "m"
  869.   "Pig Farm" 17000 12000        -> 3 fields: "Pig Farm", "17000", "12000"
  870.   
  871.  The numeric values can be integral (123), decimal (123.456), or exponential
  872.  (1.234+E05).  Numeric fields may have alphabetic text at the end of the field
  873.  and it will be ignored.  Lat/long values must appear in decimal degrees
  874.  (123.5) rather than DMS form (123 30 00).
  875.  
  876.  Text lines that can't be parsed according to the entered format string will
  877.  be ignored.  For a line to match a format string it must have exactly the
  878.  right number of fields for the format string, no more and no less.  The
  879.  number of ignored lines will be reported if it is more than zero.
  880.  
  881.  Example lines:
  882.    1     76    90  430915.00000 3731875.00000
  883.    2    140   117  432995.00000 3730885.00000
  884.  
  885.  In the above example lines there are five fields.  The first is a GCP
  886.  identification number, the second is the pixel offset in the image, the 
  887.  third is the line offset, the forth is the UTM easting value and the last
  888.  is the UTM northing value.  For this we would use a format string of "IPLXY".
  889.  
  890.  Example lines:
  891.    1    M   76    90  71.753326N 16.189745W   117.3
  892.    2    H  140   117  71.751354N 16.188130W   140.9
  893.  
  894.  In the above example lines we have seven fields.  The second field is a
  895.  confidence value, but we can't use this so we use a field value of ``D''
  896.  to indicate a dummy field at this location.  The fifth field is a latitude
  897.  expressed in decimal degrees, followed by a longitude in decimal degrees.
  898.  The last item on the line is an elevation in meters.
  899.  
  900.  We use a format string of "IDPLYXE".  Because the latitude (north/south)
  901.  value comes before the longitude (east/west) we have to put YX instead of
  902.  the more common XY.  The `N' and `W' indicators after the lat/long values
  903.  are ignored so we will have to go in later and add a negative sign to
  904.  for all the longitudes to express the fact that they are west (negative).
  905.  
  906.   Example lines:
  907.    RH00107   4.309150+E05   3.731875+E06
  908.    RH00108   4.329950+E05   3.730885+E06
  909.  
  910.  In the above example lines an alpha numeric identifier is given with 
  911.  the easting and northing values in exponential format.  In OrthoEngine we
  912.  would use a format string of "IXY" for this, while in GCPWorks we would have
  913.  to use a format string of "DXY" as OrthoEngine supports alphanumeric GCP Ids
  914.  and GCPWorks does not.  The user will have to interactively set the 
  915.  image location for these GCPs before they will actually be useful, and 
  916.  without meaningful GCP Id's in GCPWorks this will be difficult.
  917.  
  918. 2    Write GCP Text File
  919. @keywords{Text file GCPs Write Ground Control}
  920.  
  921.  The ``Write GCP Text File'' panel is used to write GCPs to a text file in
  922.  a user described format.  It can be launched from the File menu of the
  923.  GCP Selection and Editing panel of GCPWorks, or the primary File menu of
  924.  OrthoEngine.
  925.  
  926.  The general idea of the panel is for the user to select a text file to
  927.  write the GCPs to, and enter a format string indicating what fields should
  928.  be put in the file.  The output file contents are displayed to the user so
  929.  they can establish if the format is as required.
  930.  
  931.  At the top of the panel the user can type in the name of the text file to
  932.  work with, or launch a file selector by pressing the Select button.
  933.  
  934.  Once a file has been selected the user should enter a format string in the
  935.  Format Description field which describes how to write the GCP file.  Further
  936.  information about format strings can be found in the Read GCP Text File
  937.  topic.  The format string may be entered directly in the text field, or 
  938.  selected from the list of example format strings to it's right.
  939.  
  940.  Once a format string has been entered or selected it is necessary to press
  941.  the Use Format button in order to perform display what the text file will
  942.  look like.  This will be placed in the Output Text File list.
  943.  
  944.  Note that there is no option to set the projection of GCPs being written
  945.  to a text file.  They will always be written the projection being used
  946.  by the application.
  947.  
  948.  See Also: {..|Read GCP Text File|}Formats
  949.  
  950. 1    Saving Reports
  951.  
  952.  This panel is used for saving text reports to a text file.  The text file
  953.  to place the report in can be selected by entering the name in the 
  954.  provided text field, or by using the system file selector invoked with the
  955.  Select button.
  956.  
  957.  To append the report to the named file press the Append button.  To overwrite
  958.  the existing report file press the Overwrite button.  The Cancel button can
  959.  be used to close the panel, without writing the report to the file.
  960.  
  961. 1    Georeferencing Editor
  962. @index{Georeferencing Editor}{Projections!Georeferencing Editor}
  963. @keyword{GeoEdit Georeferencing Projections Geocoding}
  964. @alias{GeoEdit}
  965.  
  966.  The Georeferencing Editor (or GeoEdit) is a standard Works control for
  967.  viewing and editing the georeferencing system, bounds and projection
  968.  definition for the data layers.
  969.  
  970.  The GeoEdit object comes in two forms.  The first is the minimal form and
  971.  contains only the controls for setting the georeferencing system (e.g. UTM,
  972.  Long/Lat), while the second form also includes the georeferenced bounds
  973.  of the region being described.  Both forms allow viewing and editing the
  974.  projection definition.
  975.  
  976.  There are also two modes for the GeoEdit control.  In some places it is
  977.  used in ``Informational Only'' mode and none of the values may be changed 
  978.  by the user.  Normally it is in ``User Controlled (affects loading)'' mode
  979.  and any of the values may be changed interactively.  
  980.  
  981.  The georeferencing coordinate system is set by selecting the desired 
  982.  coordinate system from the option menu of possible systems.  The currently
  983.  available coordinate systems are:
  984.  
  985.   - Pixel: No georeferencing known.  Measured in data pixels and lines.
  986.   - UTM: Universal Transverse Mercator (and zone).
  987.   - Long/Lat: Longitude/Latitude or Geographic.
  988.   - Metre: Relative metres.  World location unknown.
  989.   - SPCS: State Plane Coordinate System (and zone).
  990.   - Other: Other projections.
  991.  
  992.  To the right of the option menu is a button for selecting an ellipsoid
  993.  (earth model) to use for the projection.  Clicking on the ellipsoid button
  994.  brings up a window with a list of the supported ellipsoids.  After clicking 
  995.  on the desired ellipsoid and then the Accept button, the window is removed 
  996.  and the georeferencing string is updated with the ellipsoid selected.
  997.  
  998.  To the right of the ellipsoid button is a text field which contains the full
  999.  georeferencing string currently in use.  This includes the georeferencing
  1000.  coordinate system set on the option menu, plus a zone number and ellipsoid
  1001.  where applicable.  
  1002.  
  1003.  The georeferencing string can be typed in by the user in the text field
  1004.  or can be built up from the selected georeference system, zone, ellipsoid.
  1005.  
  1006.  The zone number is placed after the georeferencing system, and before the
  1007.  ellipsoid.  The ellipsoid appears at the end of the georeferencing string, 
  1008.  and is indicated  by a numeric code such as ``E000'' (Clark 1866 / NAD27) 
  1009.  or ``E012'' (WGS 1984).  The default ellipsoid is ``E000''.
  1010.  
  1011.  Each time the georeference string is changed, it is validated and reformatted.
  1012.  Note that changing the georeferencing system from one projection to another
  1013.  will not cause the bounding rectangle to be reprojected.  Instead the corner
  1014.  values will be reinterpreted in the new georeferencing system.  For a 
  1015.  detailed list of possible georeferencing systems, ellipsoid codes, and zone
  1016.  codes, consult the Projections help file.
  1017.  
  1018.  The projections listed in the option menu are ones where all the parameters
  1019.  required for the projection are defined in the georeference string.
  1020.  
  1021.  Examples:
  1022.   ``UTM    11   E012''
  1023.   ``SPCS 1101   E000''
  1024.   ``LONG/LAT    E008''
  1025.  
  1026.  Other projections require more information to define the projection.  When
  1027.  ``Other'' is selected from the option menu, a window with a list of supported
  1028.  projections is displayed.  After selecting the desired projection from the
  1029.  list and pressing the Accept button, a ``Projection Definition'' window
  1030.  is displayed where the parameters required for the projection can be entered.
  1031.  Fields not required for the projection are not active.
  1032.  
  1033.  To the right of the georeference text field is the projection report
  1034.  button ``More...''.  It is deactivated for georeference systems with no 
  1035.  projection information (e.g. ``PIXEL'').  When active and clicked on, it
  1036.  it will pop up the existing projection definition.  If the projection is 
  1037.  ``UTM'' or ``SPCS'', clicking on ``More...'' brings up the appropriate
  1038.  Zones window.
  1039.  
  1040.  On GeoEdit controls that are used to define a region, there will appear
  1041.  five additional text fields.  The two labelled ``Upper Left'' define the
  1042.  horizontal and vertical position of the top left corner of the region.  
  1043.  The two labelled ``Lower Right'' define the lower right corner of the region 
  1044.  being defined.
  1045.  
  1046.  The Bounds option menu allow the bounds to be entered as Geocoded or
  1047.  Geographic.  Geocoded means interpret the fields in the georeference
  1048.  units.  For example, UTM (or most projections) would be eastings and northings 
  1049.  in metres.  Long/Lat coordinates may be specified in Degrees, Minutes, Seconds
  1050.  form (e.g. 152d30`00.00" W  or  152 30 0 w  or  -152 30 0) or in decimal 
  1051.  degrees (e.g. -152.5).
  1052.  
  1053.  Geographic means the bounds are interpreted in the equivalent Long/Lat
  1054.  values.  If the projection parameters have been defined, the bounds can
  1055.  be specified or displayed as either Geocoded or Geographic.
  1056.  
  1057.  Note that the upper left corner specified is in fact the upper and left edges
  1058.  of the upper left pixel for raster images, and the lower right corner is
  1059.  the lower and right edges of the lower right pixel.
  1060.  
  1061.  See Also: {PROJ}Projections,
  1062.            {|}File Browser
  1063.  
  1064. 2    UTM Zones and Rows
  1065.  
  1066.  The UTM projection requires a zone number in order to produce equivalent 
  1067.  Geographic (Long/Lat) coordinates.  If no UTM zone has been specified,
  1068.  the UTM coordinates cannot be projected to Long/Lat or other projections.
  1069.  
  1070.  When ``UTM'' is selected from the option menu of possible systems, a window
  1071.  with a list of zones is presented.   If the Cancel button is selected, 
  1072.  the georeference string is unchanged from when the window was popped up 
  1073.  (e.g. ``UTM         E000'').
  1074.  
  1075.  A UTM zone can be selected by clicking on the desired zone in the list
  1076.  and clicking the Accept button.  The georeferencing string is updated
  1077.  with the zone selected (e.g. ``UTM    11   E000'').
  1078.  
  1079.  A window with a list of UTM rows is then popped up.  The UTM row is
  1080.  only processed to determine if the coverage is in the Northern or Southern 
  1081.  hemisphere.  If the Cancel button is clicked the georeference string is
  1082.  not updated with a UTM row and the coverage is assumed to be in the
  1083.  Northern Hemisphere.
  1084.  
  1085.  A UTM row can be selected by clicking on the desired row in the list
  1086.  and clicking the Accept button.  The georeferencing string is updated
  1087.  with the zone selected (e.g. ``UTM    11 S E000'').
  1088.  
  1089.  The UTM zone and row windows can be circumvented by typing the georeference
  1090.  string in the GeoEdit text field (e.g. ``utm 11'' would be put into the
  1091.  standard form ``UTM    11   E000'').
  1092.  
  1093.  See Also:{proj|projections|utm}UTM  - Universal Transverse Mercator,
  1094.                 {proj|utm zones}UTM  -     UTM Zones,
  1095.            {proj|utm grid zones}UTM  -     UTM Zone Rows
  1096.  
  1097. 2    SPCS Zones
  1098.  
  1099.  The American State Plane projections require a zone number in order 
  1100.  to produce equivalent Geographic (Long/Lat) coordinates.  If no zone has 
  1101.  been specified, State Plane coordinates cannot be projected to Long/Lat 
  1102.  or other projections.
  1103.  
  1104.  When ``SPCS'' is selected from the option menu of possible systems, a window
  1105.  with a list of zones is presented.   If the Cancel button is selected, 
  1106.  the georeference string is unchanged from when the window was popped up 
  1107.  (e.g. ``SPCS        E000'').
  1108.  
  1109.  A State Plane zone can be selected by clicking on the desired zone in the 
  1110.  list and clicking the Accept button.  The georeferencing string is updated
  1111.  with the following from record selected:
  1112.  
  1113.   - the State Plane units (``SPAF'', State Plane in U.S. feet;  ``SPCS'',
  1114.     Plane Plane in metres;  ``SPIF'', State Plane in International Feet).
  1115.   - the State Plane zone (e.g. 406 for ``California zone 06'').
  1116.   - the Ellipsoid (NAD27 sets the ellipsoid to ``E000''; NAD83 sets the
  1117.     ellipsoid to ``E008'').
  1118.  
  1119.  The SPCS zone window can be circumvented by typing the georeference
  1120.  string in the GeoEdit text field (e.g. ``spaf 406'' would be put into the
  1121.  standard form ``SPAF  406   E000'').
  1122.  
  1123.  See Also:{proj|projections|spcs}SPCS - State Plane Coordinate System,
  1124.                 {proj|spcs zones}SPCS -     SPCS Zones
  1125.  
  1126. 2    Projection Definition
  1127.  
  1128.  The units accessed by clicking on Other in the georeference coordinate
  1129.  system menu are supported projections that require more than a zone and
  1130.  ellipsoid.
  1131.  
  1132.  Clicking on Other will pop up a window with a list of the other projections.
  1133.  After clicking on the desired projection and then the Accept button,
  1134.  the window is removed and the Projection Definition window is popped up.
  1135.  If the GeoEdit control is in ``User Controlled (affects loading)'' mode,
  1136.  the fields that are to be defined are active and can be typed in or changed.
  1137.  Fields that do not apply for the projection are not active and will be
  1138.  blank.
  1139.  
  1140.  Most of the fields are Longitudes or Latitudes which may be specified 
  1141.  in Degrees, Minutes, Seconds form (e.g. 152d30`00.00" W  or  152 30 0 w  
  1142.  or  -152 30 0) or in decimal degrees (e.g. -152.5).
  1143.  
  1144.  In general, the False Easting and Northing fields can be defaulted as zero.
  1145.  
  1146.  See Also:{proj|projections|acea}ACEA - Albers Conical Equal-Area,
  1147.             {proj|projections|ae}AE   - Azimuthal Equidistant,
  1148.             {proj|projections|ec}EC   - Equidistant Conic,
  1149.             {proj|projections|er}ER   - Equirectangular (Plate Carree),
  1150.            {proj|projections|gno}GNO  - Gnomonic,
  1151.           {proj|projections|gvnp}GVNP - General Vertical Near-Side Perspective,
  1152.           {proj|projections|laea}LAEA - Lambert Azimuthal Equal-Area,
  1153.            {proj|projections|lcc}LCC  - Lambert Conformal Conic,
  1154.           {proj|projections|long}LONG - Longitude/latitude (geographic),
  1155.             {proj|projections|mc}MC   - Miller Cylindrical,
  1156.            {proj|projections|mer}MER  - Mercator,
  1157.            {proj|projections|msc}MSC  - Modified Stereographic Conformal,
  1158.             {proj|projections|og}OG   - Orthographic,
  1159.             {proj|projections|om}OM   - Oblique Mercator,
  1160.             {proj|projections|pc}PC   - Polyconic,
  1161.             {proj|projections|ps}PS   - Polar Stereographic,
  1162.            {proj|projections|rob}ROB  - Robinson,
  1163.             {proj|projections|sg}SG   - Stereographic,
  1164.            {proj|projections|sin}SIN  - Sinusoidal,
  1165.            {proj|projections|som}SOM  - Space Oblique Mercator,
  1166.           {proj|projections|spcs}SPCS - State Plane Coordinate System,
  1167.                 {proj|spcs zones}SPCS -     SPCS Zones,
  1168.             {proj|projections|tm}TM   - Transverse Mercator (Gauss-Kruger),
  1169.            {proj|projections|ups}UPS  - Universal Polar Stereographic,
  1170.             {proj|ups grid zones}UPS  -     UPS Zones,
  1171.            {proj|projections|utm}UTM  - Universal Transverse Mercator,
  1172.                  {proj|utm zones}UTM  -     UTM Zones,
  1173.             {proj|utm grid zones}UTM  -     UTM Zone Rows,
  1174.            {proj|projections|vdg}VDG  - Van der Grinten,
  1175.                      {proj|earth}Ellipsoids (Earth Models)
  1176.  
  1177. 1    HELP
  1178.  
  1179. 2    ERRORS
  1180.  
  1181. 3    Locked PCIDSK Channel
  1182.  
  1183.  The PCIDSK channel you have selected to save to is ``Write Locked''.
  1184.  You may use the PACE program UNLOCK to make the channel writable;
  1185.  however, you might want to consider why the channel was write
  1186.  locked.
  1187.  
  1188. 3    Write Access Denied
  1189.  
  1190.  You do not have write permission on the file you attempted to save to.
  1191.  Please check to see if you own the file, and whether you have write
  1192.  permissions on the file.  
  1193.  
  1194. 3    Segment Too Small
  1195.  
  1196.  The vector segment you have tried to save to is too small to contain
  1197.  all the data.  Please select ``Create New Segment'' on the vector save
  1198.  panel and try again.
  1199.  
  1200. 3    Missing Help File
  1201.  
  1202.  The request help file corresponding to the requested help topic can
  1203.  not be found. Help files are normally found in /pci/hlp under names
  1204.  such as /pci/hlp/IWORKS.HLP. Check that /pci/hlp exists, that its
  1205.  contents are accessible to all users, and that the help file
  1206.  corresponding to the requested topic exists.
  1207.  
  1208.  The local directory is also searched for help files. 
  1209.  
  1210. 3    Trapped IMP Error
  1211.  
  1212.  An IMP Error has been trapped, possibly corrupting the application 
  1213.  data. Proceed with caution.
  1214.  
  1215.  The Trapped IMP Error messages will include an IMP Error code, which 
  1216.  will be translated into an IMP Error message if a proper PRM.PRM file 
  1217.  is available in the local directory. 
  1218.  
  1219. 1    File Browser
  1220.  
  1221.  The ``File Browser'' panel allows the user to view detailed information about
  1222.  a selected PCIDSK file.
  1223.  
  1224.  This panel contains a view option menu to allow the user to view different
  1225.  layers that are present in a PCIDSK file. At the top right hand side
  1226.  of the panel, there is a ``Delete Selection(s)'' push button that can be
  1227.  used to delete image channels or segments from a PCIDSK file.
  1228.  
  1229.  The multi-selection list displays layers that are present on a PCIDSK file.
  1230.  
  1231.  The lower section of the panel contains a text block that displays
  1232.  information about a selected layer from the selection list. Usually 
  1233.  detailed information (such as, history of operations) can be viewed from
  1234.  this text block.
  1235.  Just below this text block, there is an input text field that displays
  1236.  layer descriptions. After a layer has been selected from the selection list, 
  1237.  the user can change/edit the description of the layer via this text field.
  1238.  
  1239.  To be able to view the contents of a PCIDSK file, you must first open
  1240.  a PCIDSK file. This can be done via the Open menu item from either the
  1241.  FileBrowser File pulldown menu or from the main ImageWorks File pulldown
  1242.  menu.
  1243.  
  1244.  Once a PCIDSK file is selected, the selection list will display all the 
  1245.  layers present in the file. 
  1246.  If the selected file is locked (i.e., not writable), the user will not
  1247.  be able to modify or delete the file. That is, the ``Delete'' menu item
  1248.  from the File menu, the ``Delete'' push button, and the input text field
  1249.  will all be inactive.
  1250.  
  1251.  The selection list displays information according to this format:
  1252.  
  1253. @verbatim
  1254.         nnnnnL[typ] program DESCRIPTIVE MESSAGE...             dd-mmm-yy
  1255.  
  1256.  where:
  1257.         nnnnn      channel number
  1258.         L          if present means channel is write locked
  1259.         [typ]      data type of channel:
  1260.                    [ 8U] means  8-bit unsigned integer
  1261.                    [16S] means 16-bit   signed integer
  1262.                    [16U] means 16-bit unsigned integer
  1263.                    [32R] means 32-bit real
  1264.         program    name of program that last wrote to channel
  1265.         dd-mmm-yy  date when channel was last written to
  1266.  
  1267.  
  1268.  For example:
  1269.  
  1270.         1L[ 8U] MCD  0.45 - 0.52 micrometres: Blue-Green         1-OCT-90
  1271.         2 [ 8U] MCD  0.52 - 0.60 micrometres: Green              1-OCT-90
  1272.  
  1273. @end
  1274.  
  1275.  The area below the selection list displays additional information
  1276.  about a selected image layer. PCIDSK layer displays the following
  1277.  information:
  1278.  
  1279. @verbatim
  1280.         Channel: nnnnn                 Type:  xxxxx
  1281.             Creation: hh:mm dd-mmm-yy  Last Update:  hh:mm  dd-mmm-yy
  1282.             Contents: xxxxxxx
  1283.             Locking : xxxxxxx
  1284.  
  1285.         History:
  1286.         (history line 1)
  1287.         (history line 2)
  1288.               . . .
  1289.         (history line 8)
  1290.  
  1291.        where:
  1292.  
  1293.         Channel         is the channel being reported on.
  1294.         Type            is the type of image data on the channel.
  1295.         Creation        is the time and date that the channel was created.
  1296.         Last Update     is the time and date that the channel was updated.
  1297.         Contents        is user specified descriptor for channel (See MCD).
  1298.         Locking         is write lock status (see LOCK and UNLOCK)
  1299.         History         is the last eight channel descriptors for channel.
  1300.  
  1301. @end
  1302.  
  1303.  The view option menu allows you to view different kind of layers 
  1304.  present from the selected PCIDSK file. You can view a specific segment,
  1305.  all segments or just image channels. 
  1306.  
  1307.  To be able to delete channels or segment layers from the PCIDSK file, the
  1308.  user must first select the layers to be deleted from the selection list.
  1309.  This will activate the ``Delete Selection(s)'' push button which, when pushed,
  1310.  will delete the selected layers. Note: Geo-referencing layers cannot
  1311.  be deleted. If several layers are selected (from a writable file) and one 
  1312.  of the layers is a Geo-referencing segment layer, the Delete push 
  1313.  button will be inactive since the Geo-referencing segment cannot be deleted.
  1314.  
  1315.  To change the description of a layer, the layer must first be selected.
  1316.  Note: Select only one layer from the selection list. 
  1317.  The initial description of the layer will be displayed inside the text field.
  1318.  After typing in the new layer description in the input text field, 
  1319.  pressing the ``enter'' key will directly change the layer description and 
  1320.  update the selection list.
  1321.  
  1322.  Georeferencing information of the PCIDSK file can be viewed or edited by
  1323.  selecting the ``GEO Segment'' from the view option menu.
  1324.  
  1325. 2    File Menu
  1326.  
  1327.  The ``Delete'' menu item in the File Menu of the File Browser may be used to
  1328.  delete the currently selected file.  Some file formats have multiple
  1329.  associated files, while for other formats the name provided may not be
  1330.  the physical name of the associated file.  In these cases the Delete function
  1331.  will report that it cannot identify the disk file associated with the 
  1332.  currently selected database.  Also, if a file is currently in use in
  1333.  other parts of the applications it may be impossible to delete the file.  To
  1334.  solve this problem, terminate those parts of the application that are 
  1335.  operating with the selected file.
  1336.  
  1337. 2    Export File
  1338.  
  1339.  The Export File panel can be invoked from the ``Export to...'' entry
  1340.  of the File Browser menu.  The Export File panel is used
  1341.  to translate files from one supported format into another. It can also be 
  1342.  used to create a PCIDSK file with a limited number of layers or channels 
  1343.  compared to the original.
  1344.  
  1345.  Use of the Export File panel is very simple. The default file to export from 
  1346.  is the current file and is shown in the ``Source File'' textfield. This file
  1347.  can be changed by editing the textfield. Alternatively, you can press
  1348.  the ``Select'' button to bring up a file selector panel and make a selection
  1349.  from the files listed in the panel. Similarly, the output file can 
  1350.  be specified in the ``Destination File'' textfield. 
  1351.  
  1352.  The currently selected export type is shown in the ``Type'' option menu and
  1353.  can be changed by toggling through the option menu items to the desired
  1354.  format.  Depending on the file type selected, additional options may 
  1355.  have to be specified in the ``Options'' textfield.  Pressing the ``?...'' 
  1356.  button gives a listing of the available file types. Selecting a
  1357.  file type shows the various options required.
  1358.  
  1359.  At this point you may select, from the ``Exportable Items'' list box, the
  1360.  various channels, bitmaps, vectors, etc., to appear in the new file. This
  1361.  is accomplished by highlighting the desired items in the ``Exportable Items''
  1362.  list box and pressing the ``Add'' button. The selected items will appear 
  1363.  in the right list box labelled ``Selected Items''.  The ``up'' and ``down'' 
  1364.  arrow buttons allow you to reposition the currently selected item in 
  1365.  the list. 
  1366.  
  1367.  Some refinements to this procedure are possible . Toggling the ``View'' 
  1368.  option menu allows you to display only one particular layer type in
  1369.  the ``Exportable Items'' list box. In addition, items mistakenly appearing
  1370.  in  the ``Selected Items'' list box can be removed by selecting them and
  1371.  pressing
  1372.  the ``Remove'' button. Finally, the ``Select All'' buttons in both list 
  1373.  boxes allow you to highlight all items in a list. This can be useful if 
  1374.  you need all but one item, in which case you unhighlight the item, and 
  1375.  copy over the remaining items.
  1376.  
  1377.  When you are finished selecting items to export, you press the ``Export''
  1378.  button to start the process.  While the file is being exported a progress 
  1379.  monitor will appear indicating the relative level of completion of the 
  1380.  exporting operation.
  1381.  
  1382.  See Also: GDB, FEXPORT
  1383.  
  1384. 2    Import File
  1385.  
  1386.  The ``Import File'' panel can be invoked from the ``Import...'' entry
  1387.  of the File Browser menu.  The Import File panel is used
  1388.  to translate files from any file format supported by the PCI GDB library
  1389.  into a PCIDSK (PCI Native) file.  
  1390.  
  1391.  Importing into PCIDSK format is useful
  1392.  if the data must be used by PACE, if the external format is not supported
  1393.  for update, or if the external format is not capable of supporting required
  1394.  information.  Also, PCIDSK format is often a more efficient
  1395.  format for access speed.
  1396.  
  1397.  Use of the Import File panel is very simple.  The default file to import is
  1398.  the one already selected in the File Browser panel.  The ``Select'' button 
  1399.  beside the Source filename field launches a file selector
  1400.  to select a new input file.  To select an output file enter the name of the
  1401.  new file to be created in the Destination text field, or use the Select button
  1402.  to launch a file selector.  Note that the output file must not exist before
  1403.  running the import.
  1404.  
  1405.  After selecting the correct source file, and designating a name for the 
  1406.  new output file, press the Import button to start the process.  While
  1407.  the file is being imported a progress monitor will indicate the progress of
  1408.  the import process.  A 
  1409.  band interleaved PCIDSK file will be created to hold all the imported data;
  1410.  all imagery, vector, bitmap, and auxiliary information will be copied into
  1411.  the output file.
  1412.  
  1413.  See Also: GDB
  1414.  
  1415. 2    Add Channels
  1416.  
  1417.  The ``Add Channels'' panel can be used to add 8-bit, 16-bit signed, 16-bit 
  1418.  unsigned or 32-bit real data channels to the selected PCIDSK file.
  1419.  This option is only available when the user selects a file that is not locked
  1420.  (i.e., a writable file).
  1421.  
  1422.  NOTE: When adding channels to a PCIDSK file ensure that there is enough 
  1423.  disk space on the hard disk where the PCIDSK file is located. The Add 
  1424.  Channels panel will expand the PCIDSK file to accommodate the specified 
  1425.  number of channels.
  1426.  
  1427. 2    Subset File
  1428.  
  1429.  The Subset File panel can be invoked from the ``Subset...'' entry
  1430.  under the ``Utility'' menu item of the File Browser.  The Subset  
  1431.  panel is primarily used to create smaller windows of imagery,
  1432.  bitmaps, or vectors from a much larger file.
  1433.  
  1434.  Use of the Subset File panel is very simple. The default file to subset from 
  1435.  is the current file (shown in the ``Source File'' textfield). This file
  1436.  can be changed by editing the textfield. Alternatively, you can press
  1437.  the ``Select'' button to bring up a file selector panel and make a selection
  1438.  from the files listed in the panel. Similarly, the output file can 
  1439.  be specified in the ``Destination File'' textfield. 
  1440.  
  1441.  The current subset window size is displayed in the four textfields
  1442.  in the ``Database Size'' Area of the panel. Just below the 
  1443.  ``Database Size'' titlebar is a rectangular region within which appears
  1444.  a white and black rectangle representing the current subset window size.
  1445.  If the file contains imagery, and the ``Preview'' button on the titlebar 
  1446.  is depressed, the first one or three channels of the file will be 
  1447.  displayed in this ``Thumbnail'' region.
  1448.  
  1449.  To the right of the Thumbnail area is the ``offset widget'' a 
  1450.  control made up of five buttons in the form of a cross, showing up, 
  1451.  down, left, and right pointing arrows. Above the ``offset widget'' are 
  1452.  three buttons labeled, ``Full'',``Bisect'', and ``1-1''. These buttons 
  1453.  together with the offset widget act to change the subset 
  1454.  selection rectangle in the Thumbnail area and the corresponding 
  1455.  window bounds as described below.
  1456.  
  1457.  The subset window size has two primary display modes ``Corners'' and 
  1458.  ``Offset/Size''. In Corners mode the Upper Left and Lower Right 
  1459.  bounding corners of the windowing region are displayed, whereas in 
  1460.  Offset/Size mode the Upper Left corner, Height, and Width
  1461.  of the window are given. These two modes are combined with three coordinate 
  1462.  system choices in the option menu giving six different choices of entering
  1463.  or displaying the subset region information. These choices consist of 
  1464. ``DataBase Corners'', ``Geocoded Corners'',``Lat/Long Corners'',
  1465. ``DataBase Offset/Size'',``Geocoded Offset/Size'', and 
  1466. ``Lat/Long Offset/Size''.
  1467.  
  1468.  To change the subset window size you can simply type the new size in the
  1469.  four textfields. Alternatively, you can ``grab'' a corner or side of the
  1470.  subset rectangle inside the Thumbnail area, by pressing the left mouse 
  1471.  button over it, and you can ``drag'' out the desired size.  
  1472.  
  1473.  The offset widget can be used to divide the file into several evenly 
  1474.  sized files. This is done by first pressing the Full followed by the 
  1475.  Bisect button to size the subset rectangle to 1/4 the database size. 
  1476.  Further presses of the Bisect button will halve the rectangle in each 
  1477.  direction. The offset widget can then be used to accurately and 
  1478.  consistently offset this rectangle in the desired direction by pressing 
  1479.  the corresponding arrow button.
  1480.  
  1481.  The purpose of the 1-1 button is to set the width and height of the
  1482.  subseting rectangles equal to one another.
  1483.  
  1484.  With the bounds entered you may select the various channels, bitmaps,
  1485.  vectors, etc., to appear in the new file from the ``Subsetable Items''
  1486.  list box. This selection is accomplished by highlighting the desired
  1487.  items in the Subsetable Items list box and pressing the ``Add'' button. The 
  1488.  selected items will appear in the right list box labelled 
  1489.  ``Selected Layers''.  The ``up'' and ``down'' arrow buttons allow you to 
  1490.  reposition the currently selected item in the list. 
  1491.  
  1492.  Some refinements to this procedure are possible . Toggling the ``View'' 
  1493.  option menu allows you to display only one particular layer type in
  1494.  the Subsetable Items list box. In addition, items mistakenly appearing
  1495.  in the Selected Layers list box can be removed by selecting them and 
  1496.  pressing the ``Remove'' button. Finally, the ``Select All'' buttons in 
  1497.  both list boxes allow you to highlight all items in a list. This can be 
  1498.  useful if you need all but one item, in which case you unhighlight the 
  1499.  item, and copy over the remaining items.
  1500.  
  1501.  When you are finished selecting items to subset, press the ``Subset''
  1502.  button to start the process.  While the file is being subseted, a progress 
  1503.  monitor will appear indicating the relative level of completion of the 
  1504.  subseting operation.
  1505.  
  1506.  The ``Clip Vectors'' button is used to control whether vectors are clipped
  1507.  to the subset window. The default behaviour is for clipping to occur, hence
  1508.  the button is depressed.
  1509.  
  1510.  See Also: GDB
  1511.  
  1512.  
  1513. 2    Reproject File
  1514. @keyword{Reprojection}
  1515.  
  1516.  The Reprojection File panel can be invoked from the ``Reprojection...'' entry
  1517.  under the ``Utility'' menu item of the File Browser.  The Reprojection panel 
  1518.  is used to change the projection of imagery, bitmaps, or vectors contained in 
  1519.  PCIDSK files.
  1520.  
  1521.  Use of the Reprojection panel is very simple. The default file to reproject 
  1522.  from is the current file (shown in the ``Source File'' textfield). This
  1523.  file can be changed by editing the textfield. Alternatively, you can press
  1524.  the ``Select'' button to bring up a file selector panel and make a selection
  1525.  from the files listed in the panel. Similarly, the output file can 
  1526.  be specified in the ``Destination File'' textfield. 
  1527.  
  1528.  The ``Geo-Referencing Information'' area of the panel allows the user
  1529.  to input the size of the file in pixels and lines, together with the
  1530.  pixel size. The option menu indicates the manner in which the file is
  1531.  created regarding the variation of the input parameters. If 
  1532.  ``Use pixels/lines and bounds'' is selected then ``pixel size'' will
  1533.  be varied  so that a file is created with the requested pixel, lines
  1534.  and bounds. Similarly, the bounds will be varied if 
  1535.  ``Use pixel/lines and resolution'' is selected. Finally the pixel and lines
  1536.  will be varied if ``Use bounds and resolution'' is selected.
  1537.  
  1538.  The current reprojection bounds are displayed below the ``Bounds'' label and 
  1539.  default to the those of the current source file. The user can enter new 
  1540.  bounds by simply typing them in. Toggling the option menu 
  1541.  beside the ``Bounds'' label allows the user to change the format of display
  1542.  of the bounds from ``Geocoded'' to ``Geographic''. Note, however, if the
  1543.  ``Default Bounds'' button is toggled, then the bounds will be taken from
  1544.  what is stored in the input file. Above the Bounds
  1545.  label is the projection option menu which is used to select the desired 
  1546.  projection. A more through description of this section can be found under
  1547.  the ``GeoEdit'' item  below.
  1548.  
  1549.  The user at this point can change the sampling method by selecting an
  1550.  entry from the option menu.  The resampling method only affects image 
  1551.  reprojection.  Bitmaps are always resampled using nearest neighbour 
  1552.  resampling.
  1553.  
  1554.  Next to the resampling option menu is an option menu for controlling the
  1555.  transform order.  The default value is exact, which performs a reprojection
  1556.  calculation for each pixel in the file.  This can be very computationally
  1557.  expensive, so several alternatives are provided for faster, but less 
  1558.  accurate approximations to the reprojection transform.  These are computed
  1559.  based on 256 ground control points computed internally based on the 
  1560.  projection transform.  The 1st, 2nd, 3rd, 4th and 5th options are based on
  1561.  polynomial transforms, while the Thin Plate Spline option is based on fitting
  1562.  splines to the points.  
  1563.  
  1564.  Normally 3rd order will give a fast reprojection operation, while 
  1565.  approaching the accuracy of exact.  The transform order approximation is
  1566.  only applied when reprojecting imagery and bitmaps.  The vertices of vector
  1567.  layers are always transformed exactly.  Problems may be encountered using 
  1568.  approximations when operating on very large areas such as the whole world,
  1569.  or with very irregular regions.
  1570.  
  1571.  With the reprojection correctly specified the user can select the various 
  1572.  channels, bitmaps, vectors, etc., to appear in the new file.
  1573.  This is accomplished by highlighting the desired items in the 
  1574.  ``Source File Layers'' list box and pressing the ``Add'' button. The 
  1575.  selected items will appear in the right list box labelled 
  1576.  ``Destination File Layers''.  The ``up'' and ``down'' arrow buttons allow
  1577.  you to reposition the currently selected item in the list. 
  1578.  
  1579.  Some refinements to this procedure are possible . Toggling the View
  1580.  option menu allows you to display only one particular layer type in
  1581.  the Source File Layers list box. In addition, items mistakenly appearing
  1582.  in the Destination File Layers list box can be removed by selecting them and 
  1583.  pressing the ``Remove'' button. Finally, the ``Select All'' buttons in 
  1584.  both list boxes allow you to highlight all items in a list. This can be 
  1585.  useful if you need all but one item, in which case you unhighlight the 
  1586.  item, and copy over the remaining items.
  1587.  
  1588.  When you are finished selecting items to reproject press the ``Reproject''
  1589.  button to start the process.  While the file is being reprojected, a progress 
  1590.  monitor will appear indicating the relative level of completion of the 
  1591.  reprojecting operation.
  1592.  
  1593.  See Also: GDB, GeoEdit
  1594.  
  1595. 1    Modify Colour
  1596.  
  1597.  The Colour Mixer is a standard control used to edit RGB colours.  The control
  1598.  consists of a sample bar, RGB value entry textfields, with associated
  1599.  sliders, and an output block showing the current colour.
  1600.  
  1601.  The bar across the top offers a range of colours to sample from going from
  1602.  blue, through green to red.  To select one of the supplied colours just 
  1603.  click on the colour bar, on the desired colour.  
  1604.  
  1605.  The current colour shows in the block to the right of the slider and 
  1606.  text field controls.  As new RGB values are entered in the text fields, 
  1607.  modified with the sliders, or introduced using the sample bar they will
  1608.  be shown in this output sample.
  1609.